package sysmgr.service.impl;

import sysmgr.bean.BookCommodity;
import sysmgr.bean.Page;
import sysmgr.dao.StaffDateDao;
import sysmgr.dao.impl.StaffDateDaoImpl;
import sysmgr.service.StaffDateService;

import java.awt.print.Book;
import java.util.List;

/**
 * 类的描述：
 *      StaffDate表业务层接口实现类
 *
 * @author cwn
 * @since 2020/12/24 9:25
 */
public class StaffDateServiceImpl implements StaffDateService {

    /**
     * 实例化用户数据表业务层接口
     */
    private StaffDateDao staffDateDao = new StaffDateDaoImpl();

    /**
     * 保存数据
     *
     * @param staffDate 用户数据对象
     * @return 是否保存成功
     */
    @Override
    public boolean saveStaffDate(BookCommodity staffDate) {
        return false;
    }

    /**
     * 删除数据
     *
     * @param staffDate 用户数据对象
     * @return 是否保存成功
     */
    @Override
    public boolean deleteStaffDate(BookCommodity staffDate) {
        return false;
    }

    /**
     * 修改数据
     *
     * @param staffDate 用户数据对象
     * @return 是否保存成功
     */
    @Override
    public boolean updateStaffDate(BookCommodity staffDate) {
        return false;
    }

    /**
     * 查询所有的用户数据对象，携带分页
     *
     * @param page 分页对象
     * @return 封装了用户数据对象的集合
     */
    @Override
    public List<BookCommodity> queryStaffDateAll(Page page, BookCommodity bookCommodity) {
        return staffDateDao.queryStaffDateAll(page, bookCommodity);
    }


    @Override
    public String deleteStaffDateAll(BookCommodity bookCommodity) {
        return staffDateDao.deleteStaffDateAll(bookCommodity)?"success":"fail";
    }

    @Override
    public String updateStaffDateAll(BookCommodity bookCommodity) {
        return staffDateDao.updateStaffDateAll(bookCommodity)?"success":"fail";
    }
}

